package com.ruoyi.basicInfo.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 翻车机信息对象 s_plm_rts_dumper
 * 
 * @author zbw
 * @date 2022-07-13
 */
public class Dumper extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 翻车机ID */
    private String dumperId;

    /** 翻车机编号 */
    @Excel(name = "翻车机编号")
    private String dumperCode;

    /** 翻车机名称 */
    @Excel(name = "翻车机名称")
    private String dumperName;

    /** 翻车机型号 */
    @Excel(name = "翻车机型号")
    private Integer dumperType;

    /** 翻车机吨位 */
    private String dumperTonnage;

    /** 所属作业点：火车站点ID或港口ID */
    @Excel(name = "所属作业点：火车站点ID或港口ID")
    private String locationId;

    /** 翻车机状态：0-空闲、1-作业中、2-不可用 */
    @Excel(name = "翻车机状态：0-空闲、1-作业中、2-不可用")
    private Integer dumperState;

    /** 翻车机描述 */
    private String dumperDescription;

    public void setDumperId(String dumperId) 
    {
        this.dumperId = dumperId;
    }

    public String getDumperId() 
    {
        return dumperId;
    }
    public void setDumperCode(String dumperCode) 
    {
        this.dumperCode = dumperCode;
    }

    public String getDumperCode() 
    {
        return dumperCode;
    }
    public void setDumperName(String dumperName) 
    {
        this.dumperName = dumperName;
    }

    public String getDumperName() 
    {
        return dumperName;
    }
    public void setDumperType(Integer dumperType) 
    {
        this.dumperType = dumperType;
    }

    public Integer getDumperType() 
    {
        return dumperType;
    }
    public void setDumperTonnage(String dumperTonnage) 
    {
        this.dumperTonnage = dumperTonnage;
    }

    public String getDumperTonnage() 
    {
        return dumperTonnage;
    }
    public void setLocationId(String locationId) 
    {
        this.locationId = locationId;
    }

    public String getLocationId() 
    {
        return locationId;
    }
    public void setDumperState(Integer dumperState) 
    {
        this.dumperState = dumperState;
    }

    public Integer getDumperState() 
    {
        return dumperState;
    }
    public void setDumperDescription(String dumperDescription) 
    {
        this.dumperDescription = dumperDescription;
    }

    public String getDumperDescription() 
    {
        return dumperDescription;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("dumperId", getDumperId())
            .append("dumperCode", getDumperCode())
            .append("dumperName", getDumperName())
            .append("dumperType", getDumperType())
            .append("dumperTonnage", getDumperTonnage())
            .append("locationId", getLocationId())
            .append("dumperState", getDumperState())
            .append("dumperDescription", getDumperDescription())
            .toString();
    }
}
